form:has(> .list-table) {
  box-sizing: border-box;
  padding: 16px;
  border-radius: 12px;
  background: #fff;
  box-shadow: $ant-box-shadow-tertiary;
}

.filter-container {
  &.tabfilter-container {
    .tabfilter-content-container {
      box-sizing: border-box;
      padding: 16px;
      border-radius: 12px;
      box-shadow: $ant-box-shadow-tertiary;
      border: 0 none;
      &.tabfilter-collapsed {
        padding: 16px;
      }
    }
  }
  &.ui-tabs-panel {
    border-radius: 12px;
    box-sizing: border-box;
    padding: 16px;
    box-shadow: $ant-box-shadow-tertiary;
    border: 0 none;
  }
}

main > .list-table {
  box-sizing: border-box;
  padding: 16px 16px 0 16px;
  border-radius: 12px 12px 0 0;
  & + .table-paging {
    box-sizing: border-box;
    padding: 8px 16px;
    border-radius: 0 0 12px 12px;
  }
}

.table-forms-container,
.sysmap-scroll-container {
  border-radius: 12px;
  border: 0 none;
  box-shadow: $ant-box-shadow-tertiary;
}

.flickerfreescreen:has(> .list-table) {
  box-sizing: border-box;
  padding: 16px;
  border-radius: 12px;
  background: #fff;
  box-shadow: $ant-box-shadow-tertiary;
}

.dashboard-grid-widget-header {
  border-radius: 12px 12px 0 0;
}
.dashboard-grid-widget-contents {
  border-radius: 0 0 12px 12px;
}
// hidden-header
.dashboard-grid-widget.dashboard-grid-widget-hidden-header {
  .dashboard-grid-widget-header {
    opacity: 0;
  }
  .dashboard-grid-widget-contents {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }
  // 展开header
  &.dashboard-grid-widget-focus {
    .dashboard-grid-widget-header {
      opacity: 1;
    }
    .dashboard-grid-widget-contents {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
    }
  }
}

section:has(> .section-body) {
  border-radius: 12px;
  box-sizing: border-box;
  padding: 8px 16px;
}


// 弹窗中
.overlay-dialogue-body {
  form {
    box-shadow: none;
  }
  .table-forms-container,
  .sysmap-scroll-container {
    box-shadow: none;
  }
}
